/**
 * 基于Jquery和webuploader-0.1.4的文件上传demo
 * Autor: beyond
 * Date: 星期四 2014年08月22日
 * Version: 0.0.1
 **********************************************************************
 * 第一步  创建弹出框
 * 第二部  创建文件上传信息和返回成功上传文件的信息
 * 回调函数返回成功文件的信息，格式为json格式
 * var jsons=[
 * 				{"UUID":'UUID',"fileName":"文件名","filePrefix":"文件前缀","fileSuffix":"文件后缀","fileSize":"文件大小"},
 * 				{"UUID":'UUID',"fileName":"文件名","filePrefix":"文件前缀","fileSuffix":"文件后缀","fileSize":"文件大小"}
 * 			 ]
 * 返回的信息需要自己处理
 *********************************************************************
 */
$(document).ready(function() {
    /**
     *
     * 创建弹出框，指定相应的参数
     *
     * @returns {}
     *
     */
    $("#headname,#fileBtn").click(function(){
        WebFilesUploader(
            {
                _webuploader:{
                    server:'/file/fileUpload.do',
                    swf:'/resources/js/web/plugins/webfilesuploader/Uploader.swf',
                    accept :{
                        title: 'Images',
                        extensions: 'gif,jpg,jpeg,bmp,png',
                        mimeTypes: 'image/*'
                    },
                    fileNumLimit:1,
                    fileSizeLimit :1024*100,
                    fileSingleSizeLimit:1024*100
                }
            },
            function(jsons){
                var originalFilename="";
                var uuid="";
                var fileSuffix="";
                $.each(jsons, function (k, v) {
                    originalFilename=v.originalFilename;
                    uuid=v.UUID;
                    fileSuffix= v.fileSuffix;
                });
                $('#headname').val(originalFilename);
                $('#headurl').val(uuid+"."+fileSuffix);
            });
    });
});
